var strophe = require('../../utils/strophe.js')
var WebIM = require('../../utils/WebIM.js')
var Config = require('../config/Config.js')
var WebIM = WebIM.default

Page({
        data: {
        name: 'wjy666',
        psd: '123',
        grant_type: "password"
    },
    bindUsername: function (e) {
        this.setData({
            name: e.detail.value
        })
    },
    bindPassword: function (e) {
        this.setData({
            psd: e.detail.value
        })
    },
    onLoad: function () {
        wx.showToast({
            title:'测试'
        });
        this.login();
    },
    login: function () {
        wx.login({
            success: function (res) {
                console.log(res);
                if (res.code) {
                    wx.request({
                        url: Config.PFB_CONFIG.wx_server + 'weixin/lite-app-login?code=' + res.code,
                        method: 'GET',
                        success: function (res1) {
                            if (res1.ret && res1.ret == 1) {
                                console.log(345);
                                // var options = {
                                //     apiUrl: WebIM.config.apiURL,
                                //     user: res.data.name,
                                //     pwd: that.data.psd,
                                //     grant_type: that.data.grant_type,
                                //     appKey: WebIM.config.appkey
                                // }
                                wx.setStorage({
                                    key: "auth_info",
                                    data: res.data
                                });
                                //console.log('open')
                                // WebIM.conn.open(options)
                            }

                        },
                        fail: function () {
                            // fail
                            console.log(123);
                        },
                        complete: function () {
                            // complete
                        }
                    })
                } else {
                    wx.showModal({
                        title: '失败',
                        content: '身份信息验证失败，请到公众号登陆后再行使用',
                        showCancel: false,
                        success: function (res) {
                            if (res.confirm) {
                                console.log('用户点击确定')
                            }
                        }
                    });
                }
            },
            fail: function () {
                wx.showModal({
                    title: '错误',
                    content: '小程序登陆失败，请稍后再试',
                    showCancel: false,
                    success: function (res) {
                        if (res.confirm) {
                            console.log('用户点击确定')
                        }
                    }
                });
            },
            complete: function () {
                console.log('run wx.login');
            }
        })
    }
    // login: function () {
    //     //console.log('login')
    //     var that = this
    //     if (that.data.name == '') {
    //         wx.showModal({
    //             title: '请输入用户名！',
    //             confirmText: 'OK',
    //             showCancel: false
    //         })
    //     } else if (that.data.psd == '') {
    //         wx.showModal({
    //             title: '请输入密码！',
    //             confirmText: 'OK',
    //             showCancel: false
    //         })
    //     } else {
    //         var options = {
    //             apiUrl: WebIM.config.apiURL,
    //             user: that.data.name,
    //             pwd: that.data.psd,
    //             grant_type: that.data.grant_type,
    //             appKey: WebIM.config.appkey
    //         }
    //         wx.setStorage({
    //             key: "myUsername",
    //             data: that.data.name
    //         })
    //         //console.log('open')
    //         WebIM.conn.open(options)
    //     }
    // }
})




